Volume 69, Issue 4, October 2023, Pages 2943-2952
Ahmed Mohamed Fayed; Ahmed Fawzy Aboelezz
Volume 69, Issue 4, October 2023, Pages 3291-3300
Ahmed Mohamed Fayed; Amr Ahmed Bayoumi; Ahmed Fawzy Aboelezz